Synonyms for "giant lizard"

Words with similar meaning